package com.kksoft.readcm.objects;

import android.widget.Toast;
import com.kksoft.readcm.activity.App;
import com.kksoft.readcm.d.j;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Observable;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger;

public final class n extends Observable
{
  private final Object a;
  private ArrayList b;
  private Map c;
  private Map d;
  private final boolean e;
  private final Object f;
  private ArrayList g;
  private ArrayList h;
  private HashMap i;
  private AtomicBoolean j;
  private final Object k;
  private ArrayList l;
  private boolean m;
  private boolean n;
  private AtomicInteger o;
  private ac p;
  private final Object q;
  private ArrayList r;
  private boolean s;
  private AtomicInteger t;
  private ac u;

  public n(boolean paramBoolean)
  {
    Object localObject1 = new Object();
    this.a = localObject1;
    ArrayList localArrayList1 = new ArrayList();
    this.b = localArrayList1;
    HashMap localHashMap1 = new HashMap();
    this.c = localHashMap1;
    HashMap localHashMap2 = new HashMap();
    this.d = localHashMap2;
    Object localObject2 = new Object();
    this.f = localObject2;
    AtomicBoolean localAtomicBoolean = new AtomicBoolean();//s new AtomicBoolean(1);
    this.j = localAtomicBoolean;
    Object localObject3 = new Object();
    this.k = localObject3;
    ArrayList localArrayList2 = new ArrayList();
    this.l = localArrayList2;
    this.m = true;//s 1;
    this.n = true;//s 1;
    AtomicInteger localAtomicInteger1 = new AtomicInteger();
    this.o = localAtomicInteger1;
    this.p = null;
    Object localObject4 = new Object();
    this.q = localObject4;
    this.s = true;//s 1;
    AtomicInteger localAtomicInteger2 = new AtomicInteger();
    this.t = localAtomicInteger2;
    this.u = null;
    this.e = paramBoolean;
  }

  private Map m()
  {
    synchronized (this.a)
    {
      Map localMap = this.d;
      HashMap localHashMap = new HashMap(localMap);
      return localHashMap;
    }
  }

  private Map n()
  {
    synchronized (this.a)
    {
      Map localMap = this.c;
      HashMap localHashMap = new HashMap(localMap);
      return localHashMap;
    }
  }

  public final l a(int paramInt)
  {
    synchronized (this.a)
    {
      Map localMap = this.c;
      Integer localInteger = Integer.valueOf(paramInt);
      l locall = (l)localMap.get(localInteger);
      return locall;
    }
  }

  public final l a(l paraml, int paramInt)
  {
    //sif (paraml == null)
      //s ??? = null;
    while (true)
    {
      //s return ???;
      synchronized (this.k)
      {
        if (this.l == null)
        {
          //s ??? = null;
          continue;
        }
        int i1 = d(paraml);
        if (i1 == -1)
        {
          //s ??? = null;
          continue;
        }
        i1 += paramInt;
        if (i1 >= 0)
        {
          int i2 = this.l.size() - 1;
          if (i1 <= i2);
        }
        else
        {
          if (i1 >= 0)
        	//s lbreak label129;
          i1 = this.l.size() - 1;
          Toast.makeText(App.getAppThis(), "Reached beginning of list, going to end", 0).show();
        }
        while (true)
        {
          l locall = (l)this.l.get(i1);
          //s ??? = locall;
          //s break;
          //s label129: int i3 = this.l.size() - 1;
          //sif (i1 <= i3)
            //s break label165;
          Toast.makeText(App.getAppThis(), "Reached end of list, going to beginning", 0).show();
          i1 = 0;
        }
      //s label165: ??? = null;
      }
    }
  }

  public final l a(String paramString, boolean paramBoolean)
  {
    if (paramBoolean);
//    for (String str = l.f(paramString); ; str = paramString)
//      synchronized (this.a)
//      {
//        l locall = (l)this.d.get(str);
//        return locall;
//      }
	return null;
  }

  public final n a(String paramString)
  {
    synchronized (this.f)
    {
      n localn = (n)this.i.get(paramString);
      return localn;
    }
  }

  public final ArrayList a()
  {
    synchronized (this.a)
    {
      ArrayList localArrayList1 = this.b;
      ArrayList localArrayList2 = new ArrayList(localArrayList1);
      return localArrayList2;
    }
  }

  // ERROR //
  public final void a(ac paramac, boolean paramBoolean1, boolean paramBoolean2, com.kksoft.readcm.c.e parame)
  {
    // Byte code:
    //   0: aconst_null
    //   1: astore 5
    //   3: aload_1
    //   4: ifnonnull +4 -> 8
    //   7: return
    //   8: aload_0
    //   9: getfield 44	com/ideashower/readitlater/objects/n:a	Ljava/lang/Object;
    //   12: astore 6
    //   14: aload 6
    //   16: monitorenter
    //   17: iload_2
    //   18: ifne +374 -> 392
    //   21: aload_0
    //   22: getfield 71	com/ideashower/readitlater/objects/n:m	Z
    //   25: ifne +367 -> 392
    //   28: aload_0
    //   29: getfield 80	com/ideashower/readitlater/objects/n:p	Lcom/ideashower/readitlater/objects/ac;
    //   32: ifnull +25 -> 57
    //   35: aload_0
    //   36: getfield 80	com/ideashower/readitlater/objects/n:p	Lcom/ideashower/readitlater/objects/ac;
    //   39: invokevirtual 159	com/ideashower/readitlater/objects/ac:a	()I
    //   42: istore 7
    //   44: aload_1
    //   45: invokevirtual 159	com/ideashower/readitlater/objects/ac:a	()I
    //   48: istore 8
    //   50: iload 7
    //   52: iload 8
    //   54: if_icmpne +338 -> 392
    //   57: aconst_null
    //   58: astore 9
    //   60: aload 9
    //   62: ifnonnull +336 -> 398
    //   65: iload_3
    //   66: ifne +332 -> 398
    //   69: aload_0
    //   70: getfield 73	com/ideashower/readitlater/objects/n:n	Z
    //   73: ifne +325 -> 398
    //   76: aload_0
    //   77: getfield 80	com/ideashower/readitlater/objects/n:p	Lcom/ideashower/readitlater/objects/ac;
    //   80: ifnull +50 -> 130
    //   83: aload_0
    //   84: getfield 80	com/ideashower/readitlater/objects/n:p	Lcom/ideashower/readitlater/objects/ac;
    //   87: invokevirtual 162	com/ideashower/readitlater/objects/ac:b	()Ljava/lang/String;
    //   90: astore 10
    //   92: aload_1
    //   93: invokevirtual 162	com/ideashower/readitlater/objects/ac:b	()Ljava/lang/String;
    //   96: astore 11
    //   98: aload 10
    //   100: aload 11
    //   102: invokevirtual 168	java/lang/String:equals	(Ljava/lang/Object;)Z
    //   105: ifeq +293 -> 398
    //   108: aload_0
    //   109: getfield 80	com/ideashower/readitlater/objects/n:p	Lcom/ideashower/readitlater/objects/ac;
    //   112: invokevirtual 171	com/ideashower/readitlater/objects/ac:c	()Z
    //   115: istore 12
    //   117: aload_1
    //   118: invokevirtual 171	com/ideashower/readitlater/objects/ac:c	()Z
    //   121: istore 13
    //   123: iload 12
    //   125: iload 13
    //   127: if_icmpne +271 -> 398
    //   130: aconst_null
    //   131: astore 14
    //   133: aload 6
    //   135: monitorexit
    //   136: aload_0
    //   137: aload_1
    //   138: putfield 80	com/ideashower/readitlater/objects/n:p	Lcom/ideashower/readitlater/objects/ac;
    //   141: aload 9
    //   143: ifnonnull +8 -> 151
    //   146: aload 14
    //   148: ifnull -141 -> 7
    //   151: aload_0
    //   152: getfield 78	com/ideashower/readitlater/objects/n:o	Ljava/util/concurrent/atomic/AtomicInteger;
    //   155: invokevirtual 174	java/util/concurrent/atomic/AtomicInteger:incrementAndGet	()I
    //   158: istore 15
    //   160: aload 9
    //   162: ifnull +44 -> 206
    //   165: aload_1
    //   166: invokevirtual 176	com/ideashower/readitlater/objects/ac:d	()Z
    //   169: ifeq +37 -> 206
    //   172: aload_0
    //   173: getfield 44	com/ideashower/readitlater/objects/n:a	Ljava/lang/Object;
    //   176: astore 6
    //   178: aload 6
    //   180: monitorenter
    //   181: aload_0
    //   182: getfield 49	com/ideashower/readitlater/objects/n:b	Ljava/util/ArrayList;
    //   185: astore 16
    //   187: aload_1
    //   188: invokevirtual 159	com/ideashower/readitlater/objects/ac:a	()I
    //   191: invokestatic 181	com/ideashower/readitlater/d/j:a	(I)Ljava/util/Comparator;
    //   194: astore 17
    //   196: aload 16
    //   198: aload 17
    //   200: invokestatic 187	java/util/Collections:sort	(Ljava/util/List;Ljava/util/Comparator;)V
    //   203: aload 6
    //   205: monitorexit
    //   206: aload 14
    //   208: ifnull +172 -> 380
    //   211: aload_0
    //   212: getfield 44	com/ideashower/readitlater/objects/n:a	Ljava/lang/Object;
    //   215: astore 6
    //   217: aload 6
    //   219: monitorenter
    //   220: aload_0
    //   221: getfield 49	com/ideashower/readitlater/objects/n:b	Ljava/util/ArrayList;
    //   224: astore 18
    //   226: new 46	java/util/ArrayList
    //   229: dup
    //   230: aload 18
    //   232: invokespecial 154	java/util/ArrayList:<init>	(Ljava/util/Collection;)V
    //   235: astore 9
    //   237: aload 6
    //   239: monitorexit
    //   240: aload_1
    //   241: invokevirtual 162	com/ideashower/readitlater/objects/ac:b	()Ljava/lang/String;
    //   244: invokevirtual 190	java/lang/String:toLowerCase	()Ljava/lang/String;
    //   247: invokevirtual 193	java/lang/String:trim	()Ljava/lang/String;
    //   250: astore 14
    //   252: aload 14
    //   254: ifnull +174 -> 428
    //   257: aload 14
    //   259: invokevirtual 196	java/lang/String:length	()I
    //   262: ifeq +166 -> 428
    //   265: aload_1
    //   266: invokevirtual 176	com/ideashower/readitlater/objects/ac:d	()Z
    //   269: ifeq +159 -> 428
    //   272: iconst_0
    //   273: istore 19
    //   275: aload 9
    //   277: invokevirtual 121	java/util/ArrayList:size	()I
    //   280: istore 20
    //   282: new 46	java/util/ArrayList
    //   285: dup
    //   286: iload 20
    //   288: invokespecial 199	java/util/ArrayList:<init>	(I)V
    //   291: astore 5
    //   293: aload_1
    //   294: invokevirtual 171	com/ideashower/readitlater/objects/ac:c	()Z
    //   297: ifeq +213 -> 510
    //   300: aload 9
    //   302: invokevirtual 203	java/util/ArrayList:iterator	()Ljava/util/Iterator;
    //   305: astore 9
    //   307: aload 9
    //   309: invokeinterface 208 1 0
    //   314: ifne +120 -> 434
    //   317: aload_0
    //   318: getfield 44	com/ideashower/readitlater/objects/n:a	Ljava/lang/Object;
    //   321: astore 6
    //   323: aload 6
    //   325: monitorenter
    //   326: aconst_null
    //   327: astore 9
    //   329: aload_0
    //   330: aload 9
    //   332: putfield 73	com/ideashower/readitlater/objects/n:n	Z
    //   335: aload_0
    //   336: ldc 209
    //   338: putfield 71	com/ideashower/readitlater/objects/n:m	Z
    //   341: aload 6
    //   343: monitorexit
    //   344: invokestatic 211	com/ideashower/readitlater/activity/App:u	()Z
    //   347: ifeq +264 -> 611
    //   350: aload_0
    //   351: getfield 67	com/ideashower/readitlater/objects/n:k	Ljava/lang/Object;
    //   354: astore 6
    //   356: aload 6
    //   358: monitorenter
    //   359: aload_0
    //   360: aload 5
    //   362: putfield 69	com/ideashower/readitlater/objects/n:l	Ljava/util/ArrayList;
    //   365: aload 4
    //   367: ifnull +10 -> 377
    //   370: aload 4
    //   372: invokeinterface 215 1 0
    //   377: aload 6
    //   379: monitorexit
    //   380: aload_0
    //   381: getfield 78	com/ideashower/readitlater/objects/n:o	Ljava/util/concurrent/atomic/AtomicInteger;
    //   384: invokevirtual 218	java/util/concurrent/atomic/AtomicInteger:decrementAndGet	()I
    //   387: istore 21
    //   389: goto -382 -> 7
    //   392: aconst_null
    //   393: astore 9
    //   395: goto -335 -> 60
    //   398: aconst_null
    //   399: astore 14
    //   401: goto -268 -> 133
    //   404: astore 9
    //   406: aload 6
    //   408: monitorexit
    //   409: aload 9
    //   411: athrow
    //   412: astore 9
    //   414: aload 6
    //   416: monitorexit
    //   417: aload 9
    //   419: athrow
    //   420: astore 9
    //   422: aload 6
    //   424: monitorexit
    //   425: aload 9
    //   427: athrow
    //   428: iconst_1
    //   429: istore 19
    //   431: goto -156 -> 275
    //   434: aload 9
    //   436: invokeinterface 222 1 0
    //   441: checkcast 113	com/ideashower/readitlater/objects/l
    //   444: astore 6
    //   446: aload 6
    //   448: invokevirtual 224	com/ideashower/readitlater/objects/l:r	()Z
    //   451: ifne -144 -> 307
    //   454: iload 19
    //   456: ifne +42 -> 498
    //   459: aload 6
    //   461: invokevirtual 226	com/ideashower/readitlater/objects/l:m	()Ljava/lang/String;
    //   464: aload 14
    //   466: invokevirtual 230	java/lang/String:indexOf	(Ljava/lang/String;)I
    //   469: ifge +29 -> 498
    //   472: aload 6
    //   474: invokevirtual 232	com/ideashower/readitlater/objects/l:g	()Ljava/lang/String;
    //   477: aload 14
    //   479: invokevirtual 230	java/lang/String:indexOf	(Ljava/lang/String;)I
    //   482: ifge +16 -> 498
    //   485: aload 6
    //   487: invokevirtual 234	com/ideashower/readitlater/objects/l:o	()Ljava/lang/String;
    //   490: aload 14
    //   492: invokevirtual 230	java/lang/String:indexOf	(Ljava/lang/String;)I
    //   495: iflt -188 -> 307
    //   498: aload 5
    //   500: aload 6
    //   502: invokevirtual 237	java/util/ArrayList:add	(Ljava/lang/Object;)Z
    //   505: istore 22
    //   507: goto -200 -> 307
    //   510: aload 9
    //   512: invokevirtual 203	java/util/ArrayList:iterator	()Ljava/util/Iterator;
    //   515: astore 9
    //   517: aload 9
    //   519: invokeinterface 208 1 0
    //   524: ifeq -207 -> 317
    //   527: aload 9
    //   529: invokeinterface 222 1 0
    //   534: checkcast 113	com/ideashower/readitlater/objects/l
    //   537: astore 6
    //   539: iload 19
    //   541: ifne +42 -> 583
    //   544: aload 6
    //   546: invokevirtual 226	com/ideashower/readitlater/objects/l:m	()Ljava/lang/String;
    //   549: aload 14
    //   551: invokevirtual 230	java/lang/String:indexOf	(Ljava/lang/String;)I
    //   554: ifge +29 -> 583
    //   557: aload 6
    //   559: invokevirtual 232	com/ideashower/readitlater/objects/l:g	()Ljava/lang/String;
    //   562: aload 14
    //   564: invokevirtual 230	java/lang/String:indexOf	(Ljava/lang/String;)I
    //   567: ifge +16 -> 583
    //   570: aload 6
    //   572: invokevirtual 234	com/ideashower/readitlater/objects/l:o	()Ljava/lang/String;
    //   575: aload 14
    //   577: invokevirtual 230	java/lang/String:indexOf	(Ljava/lang/String;)I
    //   580: iflt -63 -> 517
    //   583: aload 5
    //   585: aload 6
    //   587: invokevirtual 237	java/util/ArrayList:add	(Ljava/lang/Object;)Z
    //   590: istore 23
    //   592: goto -75 -> 517
    //   595: astore 9
    //   597: aload 6
    //   599: monitorexit
    //   600: aload 9
    //   602: athrow
    //   603: astore 9
    //   605: aload 6
    //   607: monitorexit
    //   608: aload 9
    //   610: athrow
    //   611: new 239	com/ideashower/readitlater/objects/an
    //   614: dup
    //   615: aload_0
    //   616: aload 5
    //   618: aload 4
    //   620: invokespecial 242	com/ideashower/readitlater/objects/an:<init>	(Lcom/ideashower/readitlater/objects/n;Ljava/util/ArrayList;Lcom/ideashower/readitlater/c/e;)V
    //   623: invokestatic 245	com/ideashower/readitlater/activity/App:a	(Ljava/lang/Runnable;)V
    //   626: goto -246 -> 380
    //
    // Exception table:
    //   from	to	target	type
    //   21	136	404	finally
    //   406	409	404	finally
    //   181	206	412	finally
    //   414	417	412	finally
    //   220	240	420	finally
    //   422	425	420	finally
    //   329	344	595	finally
    //   597	600	595	finally
    //   359	380	603	finally
    //   605	608	603	finally
  }

  // ERROR //
  public final void a(ac paramac, boolean paramBoolean1, boolean paramBoolean2, boolean paramBoolean3, com.kksoft.readcm.c.e parame)
  {
    // Byte code:
    //   0: aconst_null
    //   1: astore 6
    //   3: aload_1
    //   4: ifnonnull +4 -> 8
    //   7: return
    //   8: aload_0
    //   9: getfield 58	com/ideashower/readitlater/objects/n:f	Ljava/lang/Object;
    //   12: astore 7
    //   14: aload 7
    //   16: monitorenter
    //   17: iload_3
    //   18: ifne +139 -> 157
    //   21: iload_2
    //   22: ifne +135 -> 157
    //   25: aload_0
    //   26: getfield 84	com/ideashower/readitlater/objects/n:s	Z
    //   29: ifne +128 -> 157
    //   32: aload_0
    //   33: getfield 88	com/ideashower/readitlater/objects/n:u	Lcom/ideashower/readitlater/objects/ac;
    //   36: ifnull +50 -> 86
    //   39: aload_0
    //   40: getfield 88	com/ideashower/readitlater/objects/n:u	Lcom/ideashower/readitlater/objects/ac;
    //   43: invokevirtual 162	com/ideashower/readitlater/objects/ac:b	()Ljava/lang/String;
    //   46: astore 8
    //   48: aload_1
    //   49: invokevirtual 162	com/ideashower/readitlater/objects/ac:b	()Ljava/lang/String;
    //   52: astore 9
    //   54: aload 8
    //   56: aload 9
    //   58: invokevirtual 168	java/lang/String:equals	(Ljava/lang/Object;)Z
    //   61: ifeq +96 -> 157
    //   64: aload_0
    //   65: getfield 88	com/ideashower/readitlater/objects/n:u	Lcom/ideashower/readitlater/objects/ac;
    //   68: invokevirtual 159	com/ideashower/readitlater/objects/ac:a	()I
    //   71: istore 10
    //   73: aload_1
    //   74: invokevirtual 159	com/ideashower/readitlater/objects/ac:a	()I
    //   77: istore 11
    //   79: iload 10
    //   81: iload 11
    //   83: if_icmpne +74 -> 157
    //   86: aconst_null
    //   87: astore 12
    //   89: aload 7
    //   91: monitorexit
    //   92: aload_0
    //   93: aload_1
    //   94: putfield 88	com/ideashower/readitlater/objects/n:u	Lcom/ideashower/readitlater/objects/ac;
    //   97: aload 12
    //   99: ifnull -92 -> 7
    //   102: aload_0
    //   103: getfield 86	com/ideashower/readitlater/objects/n:t	Ljava/util/concurrent/atomic/AtomicInteger;
    //   106: invokevirtual 174	java/util/concurrent/atomic/AtomicInteger:incrementAndGet	()I
    //   109: istore 13
    //   111: aload_0
    //   112: getfield 58	com/ideashower/readitlater/objects/n:f	Ljava/lang/Object;
    //   115: astore 7
    //   117: aload 7
    //   119: monitorenter
    //   120: aload_0
    //   121: getfield 248	com/ideashower/readitlater/objects/n:g	Ljava/util/ArrayList;
    //   124: ifnull +10 -> 134
    //   127: aload_0
    //   128: getfield 250	com/ideashower/readitlater/objects/n:h	Ljava/util/ArrayList;
    //   131: ifnonnull +40 -> 171
    //   134: aload_0
    //   135: getfield 86	com/ideashower/readitlater/objects/n:t	Ljava/util/concurrent/atomic/AtomicInteger;
    //   138: invokevirtual 218	java/util/concurrent/atomic/AtomicInteger:decrementAndGet	()I
    //   141: istore 14
    //   143: aload 7
    //   145: monitorexit
    //   146: goto -139 -> 7
    //   149: astore 15
    //   151: aload 7
    //   153: monitorexit
    //   154: aload 15
    //   156: athrow
    //   157: aconst_null
    //   158: astore 12
    //   160: goto -71 -> 89
    //   163: astore 12
    //   165: aload 7
    //   167: monitorexit
    //   168: aload 12
    //   170: athrow
    //   171: aload_1
    //   172: invokevirtual 159	com/ideashower/readitlater/objects/ac:a	()I
    //   175: iconst_1
    //   176: if_icmpne +162 -> 338
    //   179: aload_0
    //   180: getfield 248	com/ideashower/readitlater/objects/n:g	Ljava/util/ArrayList;
    //   183: astore 16
    //   185: new 46	java/util/ArrayList
    //   188: dup
    //   189: aload 16
    //   191: invokespecial 154	java/util/ArrayList:<init>	(Ljava/util/Collection;)V
    //   194: astore 12
    //   196: aload 7
    //   198: monitorexit
    //   199: aload_1
    //   200: invokevirtual 162	com/ideashower/readitlater/objects/ac:b	()Ljava/lang/String;
    //   203: invokevirtual 253	java/lang/String:toString	()Ljava/lang/String;
    //   206: invokevirtual 190	java/lang/String:toLowerCase	()Ljava/lang/String;
    //   209: invokevirtual 193	java/lang/String:trim	()Ljava/lang/String;
    //   212: astore 17
    //   214: aload 17
    //   216: ifnull +280 -> 496
    //   219: aload 17
    //   221: invokevirtual 196	java/lang/String:length	()I
    //   224: ifeq +272 -> 496
    //   227: aload 12
    //   229: invokevirtual 121	java/util/ArrayList:size	()I
    //   232: ifeq +264 -> 496
    //   235: iload 4
    //   237: ifne +149 -> 386
    //   240: aload 17
    //   242: ldc 255
    //   244: invokevirtual 259	java/lang/String:split	(Ljava/lang/String;)[Ljava/lang/String;
    //   247: astore 7
    //   249: iconst_0
    //   250: istore 17
    //   252: aload 7
    //   254: arraylength
    //   255: istore 18
    //   257: iload 17
    //   259: iload 18
    //   261: if_icmplt +97 -> 358
    //   264: aload 12
    //   266: astore 7
    //   268: aload_0
    //   269: getfield 58	com/ideashower/readitlater/objects/n:f	Ljava/lang/Object;
    //   272: astore 12
    //   274: aload 12
    //   276: monitorenter
    //   277: ldc 209
    //   279: istore 17
    //   281: aload_0
    //   282: iload 17
    //   284: putfield 84	com/ideashower/readitlater/objects/n:s	Z
    //   287: aload 12
    //   289: monitorexit
    //   290: invokestatic 211	com/ideashower/readitlater/activity/App:u	()Z
    //   293: ifeq +185 -> 478
    //   296: aload_0
    //   297: getfield 82	com/ideashower/readitlater/objects/n:AppObservable	Ljava/lang/Object;
    //   300: astore 12
    //   302: aload 12
    //   304: monitorenter
    //   305: aload_0
    //   306: aload 7
    //   308: putfield 93	com/ideashower/readitlater/objects/n:r	Ljava/util/ArrayList;
    //   311: aload 5
    //   313: ifnull +10 -> 323
    //   316: aload 5
    //   318: invokeinterface 215 1 0
    //   323: aload 12
    //   325: monitorexit
    //   326: aload_0
    //   327: getfield 86	com/ideashower/readitlater/objects/n:t	Ljava/util/concurrent/atomic/AtomicInteger;
    //   330: invokevirtual 218	java/util/concurrent/atomic/AtomicInteger:decrementAndGet	()I
    //   333: istore 19
    //   335: goto -328 -> 7
    //   338: aload_0
    //   339: getfield 250	com/ideashower/readitlater/objects/n:h	Ljava/util/ArrayList;
    //   342: astore 20
    //   344: new 46	java/util/ArrayList
    //   347: dup
    //   348: aload 20
    //   350: invokespecial 154	java/util/ArrayList:<init>	(Ljava/util/Collection;)V
    //   353: astore 12
    //   355: goto -159 -> 196
    //   358: aload 7
    //   360: iload 17
    //   362: aaload
    //   363: invokevirtual 193	java/lang/String:trim	()Ljava/lang/String;
    //   366: astore 21
    //   368: aload 12
    //   370: aload 21
    //   372: invokevirtual 262	java/util/ArrayList:remove	(Ljava/lang/Object;)Z
    //   375: istore 22
    //   377: iload 17
    //   379: iconst_1
    //   380: iadd
    //   381: istore 17
    //   383: goto -131 -> 252
    //   386: aload 12
    //   388: invokevirtual 121	java/util/ArrayList:size	()I
    //   391: istore 23
    //   393: new 46	java/util/ArrayList
    //   396: dup
    //   397: iload 23
    //   399: invokespecial 199	java/util/ArrayList:<init>	(I)V
    //   402: astore 6
    //   404: aload 12
    //   406: invokevirtual 203	java/util/ArrayList:iterator	()Ljava/util/Iterator;
    //   409: astore 12
    //   411: aload 12
    //   413: invokeinterface 208 1 0
    //   418: ifne +10 -> 428
    //   421: aload 6
    //   423: astore 7
    //   425: goto -157 -> 268
    //   428: aload 12
    //   430: invokeinterface 222 1 0
    //   435: checkcast 164	java/lang/String
    //   438: astore 7
    //   440: aload 7
    //   442: aload 17
    //   444: invokevirtual 230	java/lang/String:indexOf	(Ljava/lang/String;)I
    //   447: iflt -36 -> 411
    //   450: aload 6
    //   452: aload 7
    //   454: invokevirtual 237	java/util/ArrayList:add	(Ljava/lang/Object;)Z
    //   457: istore 24
    //   459: goto -48 -> 411
    //   462: astore 7
    //   464: aload 12
    //   466: monitorexit
    //   467: aload 7
    //   469: athrow
    //   470: astore 7
    //   472: aload 12
    //   474: monitorexit
    //   475: aload 7
    //   477: athrow
    //   478: new 264	com/ideashower/readitlater/objects/am
    //   481: dup
    //   482: aload_0
    //   483: aload 7
    //   485: aload 5
    //   487: invokespecial 265	com/ideashower/readitlater/objects/am:<init>	(Lcom/ideashower/readitlater/objects/n;Ljava/util/ArrayList;Lcom/ideashower/readitlater/c/e;)V
    //   490: invokestatic 245	com/ideashower/readitlater/activity/App:a	(Ljava/lang/Runnable;)V
    //   493: goto -167 -> 326
    //   496: aload 12
    //   498: astore 7
    //   500: goto -232 -> 268
    //
    // Exception table:
    //   from	to	target	type
    //   120	149	149	finally
    //   171	199	149	finally
    //   338	355	149	finally
    //   25	92	163	finally
    //   165	168	163	finally
    //   281	290	462	finally
    //   464	467	462	finally
    //   305	326	470	finally
    //   472	475	470	finally
  }

  public final void a(l paraml)
  {
    synchronized (this.a)
    {
      Map localMap = this.d;
      String str = paraml.f();
      Object localObject2 = localMap.put(str, paraml);
      return;
    }
  }

  public final void a(n paramn)
  {
//    synchronized (this.a)
//    {
//      Map localMap1 = paramn.n();
//      this.c = localMap1;
//      Map localMap2 = paramn.m();
//      this.d = localMap2;
//      ArrayList localArrayList = paramn.a();
//      this.b = localArrayList;
//      this.m = 1;
//      return;
//    }
  }

  public final int b()
  {
    synchronized (this.a)
    {
      int i1 = this.b.size();
      return i1;
    }
  }

  public final int b(String paramString)
  {
	return 0;
//    int i1;
//    synchronized (this.q)
//    {
//      if (this.r == null)
//      {
//        i1 = -1;
//        return i1;
//      }
//      int i2 = this.r.indexOf(paramString);
//      i1 = i2;
//    }
  }

  public final l b(int paramInt)
  {
	return null;
//    synchronized (this.k)
//    {
//      if (this.l == null)
//      {
//        ??? = null;
//        return ???;
//      }
//      l locall = (l)this.l.get(paramInt);
//      ??? = locall;
//    }
  }

  public final void b(l paraml)
  {
//    synchronized (this.a)
//    {
//      Map localMap1 = this.c;
//      Integer localInteger = Integer.valueOf(paraml.a());
//      Object localObject2 = localMap1.put(localInteger, paraml);
//      Map localMap2 = this.d;
//      String str1 = paraml.f();
//      Object localObject3 = localMap2.put(str1, paraml);
//      Map localMap3 = this.d;
//      String str2 = paraml.d();
//      Object localObject4 = localMap3.put(str2, paraml);
//      boolean bool = this.b.add(paraml);
//      this.m = 1;
//      return;
//    }
  }

  public final void b(n paramn)
  {
//    synchronized (this.a)
//    {
//      Map localMap1 = paramn.c;
//      this.c = localMap1;
//      Map localMap2 = paramn.d;
//      this.d = localMap2;
//      ArrayList localArrayList = paramn.b;
//      this.b = localArrayList;
//      this.m = 1;
//      return;
//    }
  }

  public final String c(int paramInt)
  {
	return null;
//    synchronized (this.q)
//    {
//      if (this.r == null)
//      {
//        ??? = null;
//        return ???;
//      }
//      String str = (String)this.r.get(paramInt);
//      ??? = str;
//    }
  }

  public final void c()
  {
//    this.j.set(1);
  }

  // ERROR //
  public final void c(l paraml)
  {
    // Byte code:
    //   0: aload_0
    //   1: getfield 44	com/ideashower/readitlater/objects/n:a	Ljava/lang/Object;
    //   4: astore_2
    //   5: aload_2
    //   6: monitorenter
    //   7: aload_1
    //   8: ifnonnull +6 -> 14
    //   11: aload_2
    //   12: monitorexit
    //   13: return
    //   14: aload_0
    //   15: getfield 49	com/ideashower/readitlater/objects/n:b	Ljava/util/ArrayList;
    //   18: aload_1
    //   19: invokevirtual 262	java/util/ArrayList:remove	(Ljava/lang/Object;)Z
    //   22: istore_3
    //   23: aload_0
    //   24: getfield 54	com/ideashower/readitlater/objects/n:c	Ljava/util/Map;
    //   27: astore 4
    //   29: aload_1
    //   30: invokevirtual 283	com/ideashower/readitlater/objects/l:a	()I
    //   33: invokestatic 105	java/lang/Integer:valueOf	(I)Ljava/lang/Integer;
    //   36: astore 5
    //   38: aload 4
    //   40: aload 5
    //   42: invokeinterface 291 2 0
    //   47: astore 6
    //   49: aload_0
    //   50: getfield 56	com/ideashower/readitlater/objects/n:d	Ljava/util/Map;
    //   53: astore 7
    //   55: aload_1
    //   56: invokevirtual 285	com/ideashower/readitlater/objects/l:d	()Ljava/lang/String;
    //   59: astore 8
    //   61: aload 7
    //   63: aload 8
    //   65: invokeinterface 291 2 0
    //   70: astore 9
    //   72: aload_0
    //   73: getfield 56	com/ideashower/readitlater/objects/n:d	Ljava/util/Map;
    //   76: astore 10
    //   78: aload_1
    //   79: invokevirtual 268	com/ideashower/readitlater/objects/l:f	()Ljava/lang/String;
    //   82: astore 11
    //   84: aload 10
    //   86: aload 11
    //   88: invokeinterface 291 2 0
    //   93: astore 12
    //   95: aload_0
    //   96: ldc 61
    //   98: putfield 73	com/ideashower/readitlater/objects/n:n	Z
    //   101: aload_2
    //   102: monitorexit
    //   103: goto -90 -> 13
    //   106: astore 13
    //   108: aload_2
    //   109: monitorexit
    //   110: aload 13
    //   112: athrow
    //
    // Exception table:
    //   from	to	target	type
    //   11	106	106	finally
  }

  public final void c(n paramn)
  {
//    synchronized (this.a)
//    {
//      Map localMap1 = this.c;
//      Map localMap2 = paramn.c;
//      localMap1.putAll(localMap2);
//      Map localMap3 = this.d;
//      Map localMap4 = paramn.d;
//      localMap3.putAll(localMap4);
//      ArrayList localArrayList1 = this.b;
//      ArrayList localArrayList2 = paramn.b;
//      boolean bool = localArrayList1.addAll(localArrayList2);
//      this.m = 1;
//      return;
//    }
  }

  public final int d(l paraml)
  {
	return 0;
//    int i1;
//    synchronized (this.k)
//    {
//      if (this.l == null)
//      {
//        i1 = -1;
//        return i1;
//      }
//      int i2 = this.l.indexOf(paraml);
//      i1 = i2;
//    }
  }

  public final boolean d()
  {
	return e;
//    HashMap localHashMap1;
//    Object localObject1;
//    HashMap localHashMap2;
//    Iterator localIterator1;
//    Object localObject2;
//    Object localObject4;
//    if ((this.e) && (this.j.getAndSet(0)))
//    {
//      localHashMap1 = new HashMap();
//      localObject1 = new ArrayList();
//      localHashMap2 = new HashMap();
//      localIterator1 = a().iterator();
//      if (!localIterator1.hasNext())
//      {
//        localObject2 = new ArrayList();
//        Comparator localComparator1 = j.a;
//        Collections.sort((List)localObject1, localComparator1);
//        localObject4 = ((ArrayList)localObject1).iterator();
//        label88: if (((Iterator)localObject4).hasNext())
//          break label337;
//        localObject4 = new ArrayList();
//        Comparator localComparator2 = j.b;
//        Collections.sort((List)localObject1, localComparator2);
//        localObject1 = ((ArrayList)localObject1).iterator();
//        if (((Iterator)localObject1).hasNext())
//          break label364;
//      }
//    }
//    while (true)
//    {
//      l locall;
//      synchronized (this.f)
//      {
//        this.g = ((ArrayList)localObject2);
//        this.h = ((ArrayList)localObject4);
//        this.i = localHashMap1;
//        this.s = 1;
//        App.a(new h(3));
//        int i1 = 1;
//        return i1;
//        locall = (l)localIterator1.next();
//        localObject2 = locall.q();
//        if (localObject2 == null)
//          break;
//        Iterator localIterator2 = ((ArrayList)localObject2).iterator();
//        if (!localIterator2.hasNext())
//          break;
//        localObject4 = (String)localIterator2.next();
//        localObject2 = (n)localHashMap1.get(localObject4);
//        if (localObject2 != null)
//          continue;
//        localObject2 = new n(0);
//        ((n)localObject2).b(locall);
//        Object localObject6 = localHashMap1.put(localObject4, localObject2);
//        localObject2 = (d)localHashMap2.get(localObject4);
//        if (localObject2 == null)
//          continue;
//        ((d)localObject2).a();
//        continue;
//        d locald = new d((String)localObject4);
//        boolean bool1 = ((ArrayList)localObject1).add(locald);
//        Object localObject7 = localHashMap2.put(localObject4, locald);
//        continue;
//        label337: String str1 = ((d)((Iterator)localObject4).next()).c();
//        boolean bool2 = ((ArrayList)localObject2).add(str1);
//        break label88;
//        label364: String str2 = ((d)((Iterator)localObject1).next()).c();
//        boolean bool3 = ((ArrayList)localObject4).add(str2);
//      }
//      int i2 = 0;
//    }
  }

  public final ArrayList e()
  {
    synchronized (this.f)
    {
      if (this.h == null)
      {
        ArrayList localArrayList1 = new ArrayList();
        this.h = localArrayList1;
      }
      ArrayList localArrayList2 = this.h;
      ArrayList localArrayList3 = new ArrayList(localArrayList2);
      return localArrayList3;
    }
  }

  public final void e(l paraml)
  {
    synchronized (this.k)
    {
      if (this.l == null)
        return;
      boolean bool = this.l.remove(paraml);
    }
  }

  public final ArrayList f()
  {
    synchronized (this.f)
    {
      if (this.g == null)
      {
        ArrayList localArrayList1 = new ArrayList();
        this.g = localArrayList1;
      }
      ArrayList localArrayList2 = this.g;
      ArrayList localArrayList3 = new ArrayList(localArrayList2);
      return localArrayList3;
    }
  }

  public final int g()
  {
    int i1;
    synchronized (this.k)
    {
      if (this.l == null)
      {
        i1 = 0;
        return i1;
      }
      int i2 = this.l.size();
      i1 = i2;
    }
	return 0;
  }

  public final boolean h()
  {
    if (this.o.get() > 0);
    for (int i1 = 1; ; i1 = 0)
      return false;
  }

  public final int i()
  {
    int i1;
    synchronized (this.f)
    {
      if (this.g == null)
      {
        i1 = 0;
        return i1;
      }
      int i2 = this.g.size();
      i1 = i2;
    }
	return 0;
  }

  public final int j()
  {
    int i1;
    synchronized (this.q)
    {
      if (this.r == null)
      {
        i1 = 0;
        return i1;
      }
      int i2 = this.r.size();
      i1 = i2;
    }
	return 0;
  }

  public final boolean k()
  {
    if (this.t.get() > 0);
    for (int i1 = 1; ; i1 = 0)
      return false;
  }

  public final void l()
  {
    synchronized (this.a)
    {
      Iterator localIterator = this.b.iterator();
      if (!localIterator.hasNext())
        return;
      ((l)localIterator.next()).T();
    }
  }
}

/* Location:           E:\AndroidDecompiler\jd-gui-0.3.3.windows\newrclasses.dex.dex2jar.jar
 * Qualified Name:     com.kksoft.readcm.objects.n
 * JD-Core Version:    0.6.0
 */